package com.pronosticnews.client.event;

import com.google.gwt.event.shared.GwtEvent;
import com.pronosticnews.shared.model.PaysDto;

public class SelectedPaysEvent extends GwtEvent<SelectedPaysEventHandler> {
	public static Type<SelectedPaysEventHandler> TYPE = new Type<SelectedPaysEventHandler>();
	
	private PaysDto paysSelected;

	public SelectedPaysEvent(PaysDto paysSelected) {
		this.paysSelected = paysSelected;
	}

	@Override
	public Type<SelectedPaysEventHandler> getAssociatedType() {
		return TYPE;
	}

	@Override
	protected void dispatch(SelectedPaysEventHandler handler) {
		handler.onSelect(this);
	}

	public PaysDto getPaysSelected() {
		return paysSelected;
	}
	
}
